Don't chain up blindly
authorMatthias Clasen <matthiasc@src.gnome.org>
Tue, 27 Jan 2009 14:59:53 +0000 (14:59 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 27 Jan 2009 14:59:53 +0000 (14:59 +0000)
svn path=/trunk/; revision=22240

ChangeLog
gtk/gtktogglebutton.c

index 93aab6ee8f6cb496825080381cff271a41f5792b..686e4e9f14f18789fae8a43b94636aac7250fef5 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2009-01-27  Matthias Clasen  <mclasen@redhat.com>
+       
+       * gtk/gtktogglebutton.c: Don't chain the clicked handler
+       up unconditionally.
+
 2009-01-27  Matthias Clasen  <mclasen@redhat.com>
 
        * configure.in: Bump version
index 88f22fbf0cf024c408f5fb6a4c2fd84231307237..de6bb053e2915bfd28280466333e85656c04251c 100644 (file)
@@ -502,7 +502,8 @@ gtk_toggle_button_clicked (GtkButton *button)
 
   g_object_notify (G_OBJECT (toggle_button), "active");
 
-  GTK_BUTTON_CLASS (gtk_toggle_button_parent_class)->clicked (button);
+  if (GTK_BUTTON_CLASS (gtk_toggle_button_parent_class)->clicked)
+    GTK_BUTTON_CLASS (gtk_toggle_button_parent_class)->clicked (button);
 }
 
 static void